import { http } from '@/utils/request'

// 获取用户列表
export function getUserList(params) {
  return http.get('/system/user', params)
}

// 添加用户
export function addUser(data) {
  return http.post('/system/user', data)
}

// 修改用户
export function updateUser(data) {
  return http.put('/system/user', data)
}

// 删除用户
export function deleteUser(userId) {
  return http.delete(`/system/user/${userId}`)
}

// 修改用户密码
export function updateUserPassword(data) {
  return http.put('/system/user/updatePassword', data)
}

// 变更用户状态
export function updateUserFreeze(data) {
  return http.put('/system/user/freeze', data)
}

// 查询用户已分配角色
export function getUserAssignRole(userId) {
  return http.get(`/system/user/assign/${userId}`)
}

// 分配角色
export function assignRole(data) {
  return http.put('/system/user/assign', data)
}



